<!DOCTYPE html>
<html>

<head>

    <title>Digital</title>
    <script>
        /* 倒计时*/
        // 安排函数f()在未来的调试模式
        // 在等待了若干毫秒之后调用f
        // 如果设置了interval并没有设置end参数，则对f()调用将不会停止
        // 如果没有设置interval和end,只在若干毫秒后调用f()一次
        // 只有指定了f(),才能从start=0；的时刻开始
        // 注意，调用invoke()不会阻塞，他会立即返回

        function invoke(f, start, interval, end) {
               if(!start) {start = 0};
               if(arguments.length <= 2) {
                   setTimeout(f,start);
               } else {
                   setTimeout(repeat,start);
                   function repeat() {
                       /* */
                       var h = setInterval(f, interval);
                       if(end) {
                           setTimeout(function() {clearInterval(h);}, end);
                       } 
                   }
               }

        }
    //    setTimeout(function(){alert("hellow");}, 3000);
    </script>

</head>



<body>


    <script>

    </script>


</body>

</html>